English Dictionary
◊ CITRUS LIMETTA
Citrus limetta
n : lemon tree having fruit with a somewhat insipid sweetish
pulp [syn: {sweet lemon}, {sweet lime}, {Citrus limetta}]